d426f10d3709609f98f4e88b31f82bbd786455c6,app/src/main/java/com/me/silencedut/nbaplus/ui/adapter/MainAdapter.java,MainAdapter,getItemViewType,#number#,57

Before Change


        if(mNewsList==null||mNewsList.get(position)==null) {
            return VIEWTYPE.ERROR.getViewType();
        }
        if ( position == getItemCount() - 1&&mLoading) {
            return VIEWTYPE.LOADMORE.getViewType();
        } else if(mNewsList.get(position).getImgUrlList().size()==0){
            return VIEWTYPE.NOPIC.getViewType();
        }else if(mNewsList.get(position).getImgUrlList().size()>=4){
            return VIEWTYPE.MOREPIC.getViewType();
        }else {
            return VIEWTYPE.NORMAL.getViewType();
        }

After Change


        protected void update(int position) {
            super.update(position);
            Glide.with(mContext).load(newEntity.getImgUrlList().get(0))
                    .placeholder(R.mipmap.placeholder_small)
                    .into(newsImage);
            newsTitleTV.setText(newEntity.getTitle());
            if((Long.parseLong(newEntity.getPutdate()))<20151207){
                showTime=newEntity.getPutdate().substring(4,6)+"月"+newEntity.getPutdate().substring(6,8)+"日";
            }else{
                showTime = DateFormatter.getRecentlyTimeFormatText(new DateTime(Long.parseLong(newEntity.getPutdate())));
            }
            newsTimeTV.setText(showTime);
        }